Mark Accessible getters as transfer full
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 24 Feb 2023 12:10:16 +0000 (12:10 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Fri, 3 Mar 2023 02:13:26 +0000 (02:13 +0000)
commiteb0f33d76b4853b071cf03bad571e8f6dc628b76
tree4709fe5e9fd92f18db65bfcfa27eca911a9f2716
parent1b4f240883568910f253dcab0eebd85f1be7a6be
Mark Accessible getters as transfer full

GtkAccessible implementations in C can get away returning objects just
by shuffling pointers around, but higher level languages prefer using
full ownership transfer in virtual functions.

Fixes: #5615
gtk/a11y/gtkatspicomponent.c
gtk/a11y/gtkatspicontext.c
gtk/a11y/gtkatspiroot.c
gtk/a11y/gtkatspiselection.c
gtk/gtkaccessible.c
gtk/gtkaccessible.h
gtk/gtkstack.c
gtk/gtkwidget.c